home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
bbsutil
/
bsrc_250.zip
/
PROTOTYP.H
< prev
next >
Wrap
C/C++ Source or Header
|
1991-09-15
|
17KB
|
415 lines
/*--------------------------------------------------------------------------*/
/* */
/* */
/* ------------ Bit-Bucket Software, Co. */
/* \ 10001101 / Writers and Distributors of */
/* \ 011110 / Freely Available<tm> Software. */
/* \ 1011 / */
/* ------ */
/* */
/* (C) Copyright 1987-91, Bit Bucket Software Co., a Delaware Corporation. */
/* */
/* */
/* Prototype definitions used in BinkleyTerm */
/* */
/* */
/* For complete details of the licensing restrictions, please refer */
/* to the License agreement, which is published in its entirety in */
/* the MAKEFILE and BT.C, and also contained in the file LICENSE.250. */
/* */
/* USE OF THIS FILE IS SUBJECT TO THE RESTRICTIONS CONTAINED IN THE */
/* BINKLEYTERM LICENSING AGREEMENT. IF YOU DO NOT FIND THE TEXT OF */
/* THIS AGREEMENT IN ANY OF THE AFOREMENTIONED FILES, OR IF YOU DO */
/* NOT HAVE THESE FILES, YOU SHOULD IMMEDIATELY CONTACT BIT BUCKET */
/* SOFTWARE CO. AT ONE OF THE ADDRESSES LISTED BELOW. IN NO EVENT */
/* SHOULD YOU PROCEED TO USE THIS FILE WITHOUT HAVING ACCEPTED THE */
/* TERMS OF THE BINKLEYTERM LICENSING AGREEMENT, OR SUCH OTHER */
/* AGREEMENT AS YOU ARE ABLE TO REACH WITH BIT BUCKET SOFTWARE, CO. */
/* */
/* */
/* You can contact Bit Bucket Software Co. at any one of the following */
/* addresses: */
/* */
/* Bit Bucket Software Co. FidoNet 1:104/501, 1:343/491 */
/* P.O. Box 460398 AlterNet 7:491/0 */
/* Aurora, CO 80046 BBS-Net 86:2030/1 */
/* Internet f491.n343.z1.fidonet.org */
/* */
/* Please feel free to contact us at any time to share your comments about */
/* our software and/or licensing policies. */
/* */
/*--------------------------------------------------------------------------*/
#ifdef NEED_DOSREAD
int _dos_read(int, void far *, unsigned, unsigned int *);
int _dos_write(int, void far *, unsigned, unsigned int *);
#endif
#ifdef NEED_CPUTS
int _cdecl cputs (const char *);
#endif
#ifdef NEED_PUTCH
int _cdecl putch (int);
#endif
#ifdef NEED_CPRINTF
int _cdecl cprintf (const char *, ...);
#endif
#ifdef NEED_MKTEMP
extern char *mktemp (char *);
#endif
#ifndef OS_2
int MODEM_IN (void);
int MODEM_STATUS (void);
int PEEKBYTE (void);
void SENDBYTE (unsigned char);
void CLEAR_INBOUND (void);
void CLEAR_OUTBOUND (void);
void SENDCHARS (char far *, unsigned int, int);
void do_break (int);
int _cdecl real_flush (int);
#else
void WRITE_ANSI (char);
int dir_findfirst (char far *, int, struct FILEINFO *);
int dir_findfirsta (char far *, int, struct FILEINFO *);
int dir_findnext (struct FILEINFO *);
int dir_findnexta (struct FILEINFO *);
void set_fileinfo (int, unsigned, unsigned);
#endif /* OS_2 */
#ifdef Snoop
static int far pascal _loadds mesgfunc(int error, char far *mesq);
void snoop_open(char *pipename);
void snoop_close(void);
#endif /* Snoop */
#ifdef MILQ
#include "MilqProt.H"
#endif
struct _key_fnc_hdr *KbMapSet( struct _key_fnc_hdr *KeyFncHdr );
#ifndef MILQ
unsigned pascal KbRemap( unsigned ScanCode );
#endif
void com_kick (void);
void b_sbinit (void);
#ifndef MILQ
void sb_box (REGIONP, int, int);
void sb_caption(REGIONP, char * );
#endif
void sb_clean (void);
void sb_dirty (void);
#ifndef MILQ
void sb_fill (REGIONP, int, int);
void sb_filla (REGIONP, int);
void sb_fillc (REGIONP, int);
#endif
void sb_init (void);
#ifndef MILQ
void sb_move (REGIONP, int, int);
#endif
int sb_input_chars (REGIONP, int, int, char *, int);
REGIONP sb_new (int, int, int, int);
int sb_popup (int, int, int, int, int (*) (BINK_SAVEP, int), int);
int sb_putc (REGIONP, int);
#ifndef MILQ
void sb_puts (REGIONP, char *);
#endif
#ifndef MILQ
unsigned char sb_ra (REGIONP, int, int);
unsigned char sb_rc (REGIONP, int, int);
unsigned int sb_rca (REGIONP, int, int);
#endif
void sb_restore (BINK_SAVEP);
BINK_SAVEP sb_save (int, int, int, int);
#ifndef MILQ
void sb_scrl (REGIONP, int);
int sb_set_scrl (REGIONP, int, int, int, int);
#endif
void sb_show (void);
#ifndef MILQ
void sb_wa (REGIONP, int, int);
void sb_wc (REGIONP, int, int);
void sb_wca (REGIONP, int, int, int);
#endif
int Overlay_Do_Get (BINK_SAVEP, int);
int Do_Get (BINK_SAVEP, int);
int Overlay_Do_Get (BINK_SAVEP, int);
int Do_Send (BINK_SAVEP, int);
int Overlay_Do_Send (BINK_SAVEP, int);
int Do_Kill (BINK_SAVEP, int);
int Overlay_Do_Kill (BINK_SAVEP, int);
int Do_Poll (BINK_SAVEP, int);
int Overlay_Do_Poll (BINK_SAVEP, int);
int Upload (char *, int, char *);
int Download (char *, int, char *);
void set_prior (int);
int load_language (void);
void b_initvars (void);
void b_defaultvars (void);
void b_exitproc (void);
int got_ESC (void);
void BBSexit (void);
char *estring (int, int);
long timerset (unsigned int);
int timeup (long);
void dostime (int *, int *, int *, int *);
void _cdecl time_release (void);
unsigned Cominit (int, int);
unsigned Com_ (char, byte);
void MDM_DISABLE (void);
void MDM_ENABLE (unsigned);
void BUFFER_BYTE (unsigned char);
void UNBUFFER_BYTES (void);
void fossil_gotoxy (int, int);
int fossil_wherex (void);
int fossil_wherey (void);
unsigned _cdecl windows_active (void);
unsigned _cdecl dv_get_version (void);
unsigned _cdecl tv_get_version (void);
unsigned _cdecl ddos_active (void);
unsigned _cdecl ml_active (void);
unsigned _cdecl mos_active (void);
void dos_break_off (void);
void mtask_find (void);
void _cdecl windows_pause (void);
void _cdecl mos_pause (void);
void _cdecl dv_pause (void);
void _cdecl ddos_pause (void);
void _cdecl tv_pause (void);
void _cdecl ml_pause (void);
void _cdecl msdos_pause (void);
void _cdecl os2_pause (void);
void status_line (char *,...);
int